Texas Instruments /MSP432P401R /DMA /DMA_STAT

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as DMA_STAT

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (MASTEN_0)MASTEN 0 (STATE_0)STATE0 (DMACHANS_0)DMACHANS0 (TESTSTAT_0)TESTSTAT

STATE=STATE_0, DMACHANS=DMACHANS_0, MASTEN=MASTEN_0, TESTSTAT=TESTSTAT_0

Description

Status Register

Fields

MASTEN

Enable status of the controller

0 (MASTEN_0): Controller disabled

1 (MASTEN_1): Controller enabled

STATE

Current state of the control state machine.

State can be one of the following:

0 (STATE_0): idle

1 (STATE_1): reading channel controller data

2 (STATE_2): reading source data end pointer

3 (STATE_3): reading destination data end pointer

4 (STATE_4): reading source data

5 (STATE_5): writing destination data

6 (STATE_6): waiting for DMA request to clear

7 (STATE_7): writing channel controller data

8 (STATE_8): stalled

9 (STATE_9): done

10 (STATE_10): peripheral scatter-gather transition

DMACHANS

Number of available DMA channels minus one.

0 (DMACHANS_0): Controller configured to use 1 DMA channel

1 (DMACHANS_1): Controller configured to use 2 DMA channels

30 (DMACHANS_30): Controller configured to use 31 DMA channels

31 (DMACHANS_31): Controller configured to use 32 DMA channels

TESTSTAT

To reduce the gate count the controller can be configured to exclude the integration test logic.

The values 2h to Fh are Reserved.

0 (TESTSTAT_0): Controller does not include the integration test logic

1 (TESTSTAT_1): Controller includes the integration test logic

Links

() ()